export default {
  input:'src/main.js',
  output:{
    file:'dist/bundle.cjs.js',//输出文件的路径和名称

    format:'cjs',//五种输出格式：amd/es6/iife/umd/cjs
    /*
      + Asynchronous Module Definition异步模块定义
      + ES6 module是es6提出了新的模块化方案
      + IIFE(Immediately Invoked Function Expression)即立即执行函数表达式，所谓立即执行，就是声明一个函数，声明完了立即执行
      + UMD全称为Universal Module Definition,也就是通用模块定义
      + cjs是nodejs采用的模块化标准，commonjs使用方法require来引入模块,这里require()接收的参数是模块名或者是模块文件的路径
    */

    name:'bundleName'//当format为iife和umd时必须提供，将作为全局变量挂在window下
  }
}
